Mergado\Feed\BaseFeed B

Total Complexity 92
Dependencies 9
Dependents 0
Total lines 658
Lines of code 353
Logical lines of code 176
Comment lines 108
Methods 53
Properties 22

Methods 53

Method Rating Maintainability Complexity Lines of code
mergeTemporaryFiles()
S
49 7 29
getFeedEstimate()
S
55 6 19
getDataForTemplates()
S
48 4 32
getTotalTemporaryFiles()
S
59 4 15
getMagicWTF()
S
62 4 11
isNormal()
S
77 4 3
isFeedLocked()
S
69 4 7
deleteTemporaryFiles()
S
67 3 8
getLastFeedChangeTimestamp()
S
65 3 10
getStart()
S
70 3 6
__construct()
S
52 1 24
getWizardData()
S
53 1 23
getLastFeedChange()
S
64 2 10
getCurrentTempFilesCount()
S
69 2 7
getFeedPercentage()
S
63 2 10
isPartial()
S
79 2 3
lowerItemsPerStep()
S
67 2 8
getDefaultItemsPerStep()
S
69 2 7
getItemsPerStep()
S
67 2 8
getWpCronActiveDbName()
S
79 1 3
getUserItemCountPerStepDbName()
S
80 1 3
getLoweredItemCountPerStepDbName()
S
79 1 3
getWizardFinishedDbName()
S
80 1 3
getDefaultItemCountPerStepDbName()
S
79 1 3
getCronSchedule()
S
79 1 3
getCurrentGenerationStepDbName()
S
79 1 3
getFullFeedStepCountDbName()
S
79 1 3
setFeedLocked()
S
74 1 4
unlockFeed()
S
75 1 4
getWpCronScheduleDbName()
S
79 1 3
getWpCronStartDbName()
S
79 1 3
isWpCronActive()
S
79 1 3
isWizardFinished()
S
79 1 3
createNecessaryDirs()
S
70 1 7
downloadFeed()
S
76 1 4
getFeedPath()
S
78 1 3
resetFeedGenerating()
S
78 1 4
getFeedFileName()
S
79 1 3
setItemsPerStep()
S
79 1 3
setLoweredItemsPerStepAsMain()
S
77 1 4
setLowerItemsPerStep()
S
79 1 3
deleteLoweredItemsPerStep()
S
79 1 3
getLoweredItemsPerStep()
S
79 1 3
saveFullFeedGenerationCount()
S
78 1 3
hasFeedFailed()
S
72 1 5
getCronUrl()
S
78 1 3
deleteFullFeedGenerationCount()
S
79 1 3
increaseGenerationStep()
S
78 1 3
setGenerationStep()
S
79 1 3
resetFeedGenerationStep()
S
79 1 3
getFeedUrl()
S
79 1 3
isFeedExist()
S
80 1 3
getFullFeedGenerationCount()
S
80 1 3